/*************************** 公共样式 ***************************/
html{overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
body{word-break: break-all;font: 12px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;box-sizing: border-box;}
button,em{border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{ font-style:normal;}
a{ text-decoration:none;outline:none;display:block;}
a:hover{text-decoration:none;}
input,textarea{padding:2px;outline:none;}
/*font*/
em,i{font-style:normal;font-weight:normal;}
/* table */
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
 
/*************************** 公共类 ***************************/
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.inline-block{display:inline-block;}
.font-m{font-family: 'microsoft yahei';}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.auto-0{margin:0 auto;}
.bold{font-weight:bold;}
.ell{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor:pointer;}
.w100{width:100%;}
.hide{display:none;}
.allWidth{width:1200px;margin:0 auto;}

/*字体颜色*/
.fff{color:#fff;}
.black{color:#000000;}
.b00a{color:#00a0e9;}
.b009{color:#009fe9;}
.g50c{color:#50c038;}
.g1b5{color:#1b5cc8;}
.rf9{color:#f90000;}
/*灰色系*/
.g33{color:#333333;}
.g66{color:#666666;}
.g99{color:#999999;}
.g7e{color:#7e7e7e;}
.g48{color:#484848;}
.g26{color:#262626;}
.g3b3{color:#3b3c3c;}
.g20{color:#202020;}
.g7c{color:#7c7c7c;}
/*字体大小*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f36{font-size:36px;}
.f30{font-size:30px;}
.f-line{font-weight:200;}

 /*************************** top ***************************/
.head{height: 34px; line-height: 34px; background: #1d282f;color: #fff;}
.head .text_title{background-image:url(../upload/images/2020/9/1810133760.png);background-repeat: no-repeat;background-position: left center;padding-left: 22px;}
.head .head_link a{color:#f0f1f1;border-left:1px solid #a2a6a9;display:inline;padding:0 10px;}
.head .head_link li.mailbox a{border-left:none;}

 /*************************** logo ***************************/
.logoBox{height:110px;overflow:hidden;}
.logo{margin-top:21px;}
/*.logo img{width: 340px;}*/
.search{margin:39px 16px;border: 1px solid #29406e;border-radius: 4px;overflow: hidden;}
.search input{width:266px;float:left;height: 30px;line-height: 30px;border: none;padding-left: 8px;}
.search button{float:left;background:#29406e;line-height:34px;padding: 0 14px;height:34px;}

 /*************************** nav ***************************/
.nav{height: 46px; line-height: 46px; position: relative; background: #29406e;padding:0;}
.navbar_ul li{float:left;width:92px; font-size: 16px; position: relative;}
.navbar_ul>li:nth-child(3) .menu{width:163px;}
.navbar_ul>li:nth-child(3) .menu a{text-align: left;padding: 0 14px;}
.navbar_ul li a{color: #fff; display: block;}
.navbar_ul>li:hover .menu{display:block;}
.navbar_ul>li a.action{font-weight: 600; height: 46px; position: relative; line-height: 46px; background:#0e964b;}
.navbar_ul li.normal>a , .navbar_ul li>a:hover{color: #fff; font-weight: 600; background: #0e964b;}
.navbar_ul li .menu{background-color: rgba(41, 64, 110, 0.9); z-index: 9; width: 100%; display:none; position: absolute; top: 45px; left: 0;}
.navbar_ul li .menu ul li{line-height: 40px;}
.navbar_ul li ul li a{color: #fff; font-size: 15px;}
.navbar_ul li ul li:hover a{color: #fff;}
.navbar_ul li ul li{margin: 0;min-width:100%;}

 /*************************** banner ***************************/
.banner{ width:100%; height:460px; overflow:hidden; position:relative;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd img{width:100%;height:460px;display:block;  }
.banner .bd .tempWrap{margin:auto;}
.banner .banner_wrap{position:relative;}
.banner .banner_wrap .banner_contain{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.banner .banner_wrap .banner_contain >a{position:absolute; top:50%; margin-top:-21px;  display:block;  width:28px; height:42px;}
.banner .banner_wrap .banner_contain >a img{opacity:0.8;}
.banner .banner_wrap .banner_contain >a:hover img{opacity:1;}
.banner .prev{ left:-6%;  }
.banner .next{  right:-6%; }
.banner_text{position:absolute;bottom: 0;height:70px;line-height: 70px;width:100%;background-color:rgba(41, 64, 110, 0.6);}
.banner_text p{
  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
  display: -moz-box; /* Firefox 17- */  
  display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
  display: -moz-flex; /* Firefox 18+ */  
  display: -ms-flexbox; /* IE 10 */  
  display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ 
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
/*************************** main-content ***************************/
/* 系部入口 */
.depart ul{background: #fafafa;border: 1px solid #e5e5e5;padding: 18px 0 6px;overflow: hidden;}
.depart ul li{float: left;width: 97px;text-align: center;margin: 0 36px;}
.depart ul li a img{width: 100%;}
.depart ul li a:hover p{color:#29406e;}
.depart ul li p{line-height: 46px;color: #666;font-size: 16px;}
/*tab01*/
.common_title{border-bottom: 4px solid #29406e;line-height: 50px;height: 50px;margin-bottom: 16px;}
.common_title .title span{display: inline-block;margin-right: 26px;color: #8c8c8c;}
.common_title .title span.normal{border-bottom: 7px solid #0e964b;line-height: 44px;color: #323333;}
.common_title .title span:hover{cursor:pointer;}
.common_title .title_more{}
.content_one .tab_list{height:240px;overflow:hidden;}
.content_two .tab_list{height:326px;overflow:hidden;}
.list_contain .tab_list{overflow:hidden;width:100%;}
.list_contain .tab_list .news_wheel{width: 492px;overflow: hidden;position: relative;}
.list_contain .tab_list .news_wheel .bd li{float:left;width:386px;height:240px;position: relative;}
.list_contain .tab_list .news_wheel .bd li img{width:386px;height:240px;}
.list_contain .tab_list .news_wheel .bd li div{position: absolute;bottom: 0;height: 30px;line-height: 30px;background: #00000080;width: 100%;padding-left: 12px;color: #fff;box-sizing: border-box;}
.list_contain .tab_list .news_wheel .hd{position: absolute;right: 0;top: 20px;width: 96px;height: 200px;}
.list_contain .tab_list .news_wheel .hd li{height: 60px;margin-bottom:10px;border-radius:2px; }
.list_contain .tab_list .news_wheel .hd li:hover{cursor:pointer;}
.list_contain .tab_list .news_wheel .hd li img{width: 100%;height: 100%;}
.list_contain .tab_list .news_wheel >a{position: absolute;right:0;height: 10px;line-height: 10px;width:96px;background: #0e964b;z-index: 3;text-align: center;}
.list_contain .tab_list .news_wheel >a.prev{top:0;}
.list_contain .tab_list .news_wheel >a.next{bottom:0;}
.list_contain .tab_list .news_wheel >a img{width: 14px;height: 5px;}
.list_contain .tab_list .news_wheel >a.prevStop, .list_contain .tab_list .news_wheel >a.nextStop {background: #dcdcdc;}
.tab_list .news_list .line_1{margin-bottom: 16px;}
.tab_list .news_list .line_1 .tit{color: #f42200;font-weight: bold;width: 100%;}
.tab_list .news_list .line_2{height:32px;line-height:32px;background:url(../upload/images/2020/9/18165212292.png)no-repeat center left;padding-left:12px;}
.tab_list .news_list .line_2 a{color:#4d4d4d;font-size:14px;}
.tab_list li a:hover{color:#29406e;text-decoration: underline;}
/*tab02*/
.notice_list ul li{line-height: 60px;height: 60px;border-bottom: 1px solid #d9daeb;}
.notice_list ul li .date{border: 1px solid #29406e;height: 30px;line-height: 30px;margin: 14px 12px 0 0;}
.notice_list ul li .date span{display: inline-block;width: 30px;text-align: center;}
.notice_list ul li .date span.day{background: #29406e;color: #fff;font-size: 14px;font-weight: bold;}
.notice_list ul li .date span.month{color: #29406e;}
.notice_list ul li >a{font-size: 14px;color: #4d4d4d;}
/*list*/
.list_contain.lists li{overflow:hidden;}
.list_contain.lists .line_1{margin-bottom: 10px;}
.list_contain.lists .line_1 .left {width:156px;height:110px;}
.list_contain.lists .line_1 .left img{width:156px;height:110px;}
.list_contain.lists .line_1 .right{width:396px;line-height:22px;}
.list_contain.lists .line_1 .right .tit{color:#4d4d4d;font-weight:bold;}
.list_contain.lists .line_1 .right .date{width:102px;height:20px;background:#f4f4f4;border-radius:6px;text-align:center;margin:10px 0;}
.list_contain.lists .line_1 .right .date img{width: 16px;display: inline-block;vertical-align: text-top;}
.list_contain.lists .line_2 {line-height:36px;}
.list_contain.lists .line_2 a{font-size:14px;color:#4d4d4d;}
/*专题专栏*/
.content_three{margin-top:20px;}
.content_three .special{width: 726px;}
.content_three .list_contain{position: relative;overflow: hidden;margin: 26px 0 40px;}
.picMarquee-left{ width:660px;overflow:hidden;margin:0 auto;}     
.picMarquee-left .hd a{position:absolute;top:20px;width:25px; height:40px;overflow:hidden;cursor:pointer;opacity:0.8;}
.picMarquee-left .hd a:hover{opacity:1;}
.picMarquee-left .hd .prev{left:0;background:url(../upload/images/2020/9/21952660.png)no-repeat;}
.picMarquee-left .hd .next{right:0; background:url(../upload/images/2020/9/2195223423.png)no-repeat;}
.picMarquee-left .hd .prev:hover,.picMarquee-left .hd .next:hover{opacity: 1;}
.picMarquee-left .bd .tempWrap{width:100% !important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin-right:12px; float:left; overflow:hidden; text-align:center; position:relative }
.picMarquee-left .bd ul li img{ width:122px; height:76px; display:block;}
/*快速通道*/
.content_three .fast{width: 400px;}
.fast .list_contain ul li{float:left;width:82px;height:78px;line-height: 28px;border:1px solid #b2b9c5;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;text-align:center;margin-right: 24px;box-sizing: border-box;}
.fast .list_contain ul li:last-child{margin-right:0;}
.fast .list_contain ul li .pic{
  background:#b2b9c5;
  height: 50px;
  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
  display: -moz-box; /* Firefox 17- */  
  display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
  display: -moz-flex; /* Firefox 18+ */  
  display: -ms-flexbox; /* IE 10 */  
  display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ 
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
 -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.fast .list_contain ul li .pic img{display:inline-block;}
.fast .list_contain ul li a{font-size:14px;color:#404141;}
.fast .list_contain ul li:hover a{color:#29406e;}
.fast .list_contain ul li:hover .pic{background:#29406e;}

 /*************************** footer ***************************/
.footer{background: #29406e;padding:29px 0 21px;}
.text .foot_link select{width: 180px;height:24px;line-height:24px;font-size: 13px;margin-right:16px;text-align: center;text-align-last: center;}
.text .foot_txt{color:#fff;padding-top:16px;}
.text .foot_txt p{line-height:30px;}
.text .foot_txt a{color:#fff;display:inline-block;}
.text .foot_txt a:hover{font-weight:bold;}
.foot_img .code dl{margin-left:46px;width:74px;text-align:center;}
.foot_img .code dl img{width:100%;height:74px;border: 2px solid #fff;box-sizing: border-box;}
.foot_img .code dl dd{line-height:20px;}

 /*************************** channel_page ***************************/
.page_list{margin:40px 0;min-height:600px;}
/*左侧边栏*/
.page_left{width:242px;text-align:center;}
.page_left_dl dt em{width:19px;height:22px;background:url(../images/school_icon.png);position:absolute;left:53px;top:17px;}
.page_left_dl dt,.page_left_dl dd{margin-bottom:12px;position:relative;}
.page_left_dl dt{height: 55px;line-height: 55px;background: #29406e;}
.page_left_dl dd{height:40px;line-height: 40px;}
.page_left_dl dd em{width:11px;height:15px;position:absolute; left:36px;top:14px;background:url(../upload/images/2020/10/9172129798.png);}
.page_left_dl dd a{color:#29406e;font-size:16px;}
.page_left_dl dd:hover em,.page_left_dl dd.normal em{background: url(../images/arrow_w.png);}
.page_left_dl dd.normal{background:#0e964b;}
.page_left_dl dd.normal a{color:#fff;}
.page_left_dl dd:hover{background:#0e964b;}
.page_left_dl dd:hover a{color:#fff;}

/*right-content*/
.page_right{width:920px;}
.page_ban{width:100%;}
/*当前位置*/
.local{margin:20px 0;font-size: 14px;}
.local em{width:14px;height:12px;background:url(../images/home.png);margin:10px 10px 0 0;}
.local li{*float:left;}
.local li,.local li a{display:inline-block;line-height: 34px;}
.local li a:visited,.local li a:focus{color:#484848;}
.local li a:hover{text-decoration: underline;}
/*list*/
.content_list li.line_2{line-height:32px;}
.content_list li.line_2 a{font-size:14px;color:#3b3c3c;background:url(../images/list-style.png) no-repeat left center;padding-left:14px;display:inline-block;width:86%;}
.content_list li.line_2 a:hover{color:#29406e;text-decoration: underline;}
.content_list li.line_2 a.index{width:260px;}
/*翻页*/
.page{margin:50px 0 50px 180px;font-size:14px;}
.page a{margin:0 5px;color:#29406e;}
.page a:hover{text-decoration: underline;}
.page a,.page span{display:inline-block;}

 /*************************** content_page ***************************/
.text_box{color:#333;font-size: 16px;line-height: 32px;}
.text_box p{font-size:100%;}
.text_box h2{*width:100%;}
.text_box .time{margin:16px 0;}
.text_box .time span{display:inline !important;}
.text_box img{max-width:100%;height:auto !important;}
/*上下页*/
.prve_box{margin:30px 0;font-size: 14px;}
.prve_box ,.prve_box a{display:inline-block;color:#484848;line-height:32px;}
.prve_box a:hover{color:#29406e;}
.filedownload{margin:10px 0;line-height: 52px;color:#666;font-size: 16px;}
.filedownload a{display:inline-block;}
.ads-float-close{
  height:26px!important;
  top:-13px!important;
  left:13px!important;
  background:url(../upload/images/2021/3/7eb0296867c4d7be.png)no-repeat center right !important;
  background-size:26px 100%!important;
}

/* =====================机构设置======================*/
.array .array_cover .array_floor{text-align: left;font-size: 16px; background-color: #fff; border: 1px solid #f1f1f1;}
.array .array_cover .array_floor .title{background: #f1f1f1; padding: 0 14px; text-align: center; font-weight: bold;line-height: 50px; }
.array .array_cover .array_floor .table{padding: 0 20px; overflow: hidden;min-height: 20px;}
.array .array_cover .array_floor .table table tr{border-bottom: 1px solid #f1f1f1;height: 70px;}
.array .array_cover .array_floor .table table tr:last-child{border-bottom: none;}
.array .array_cover .array_floor .table table tr td{margin-right:36px;vertical-align: middle;line-height: 30px;}
.array .array_cover .array_floor .table table tr td a{display: inline-block; width: 90%; color: #585858;}
.array .array_cover .array_floor .table table tr td a:hover{color: #29406e; font-weight: bold;}
